
// "viewdocs" Function to handle form functions
//form change handler

targetName = target.get("name");
inputValues = form.get("values");
option = List();
actions = list();
if(targetName.containsIgnoreCase("folder"))
{
	folderid = inputValues.get("folder").get("value");
	res = invokeurl
	[
		url :"https://apidocs.zoho.com/files/v1/folders?folderid=" + folderid
		type :GET
		connection:"ENTER YOUR CONNECTION NAME"
	];
	if(res.get("FOLDER").size() > 0)
	{
		sub_folder = res.get("FOLDER");
		for each  folder in sub_folder
		{
			entry = Map();
			entry.put("label",folder.get("FOLDERNAME"));
			entry.put("value",folder.get("FOLDERID"));
			option.add(entry);
		}
		actions.add({"type":"add_after","name":"folder","input":{"type":"select","name":"subfolder","label":"Subfolder","hint":"Pick a subfolder to upload a file","placeholder":"Select a sub-folder","mandatory":true,"value":"list","options":option}});
	}
	else
	{
		actions.add({"type":"remove","name":"subfolder"});
	}
}
return {"type":"form_modification","actions":actions};
